construction construction management charpente software testing general contractor maison contractor gmp v-model quality assurance design validation rénovation validated applications design build test consulting fda project management sciences